Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Rolex Paris Masters - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F1 Romania F2 Romania F3 Romania F4 Romania F6 Romania F7 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Romania F16 Hungary F6 Italy F2 Italy F4 Romania F1 Romania F5 Romania F7 Romania F8 Italy F5 Morocco F2 Italy F28 Italy F2 France F6 Italy F18 Italy F24 Romania F6 Spain F32 Spain F6 Spain F7 Spain F9 Spain F10 Spain F11 Spain F12 Spain F13 Spain F15 Morocco F4 Italy F18 Spain F28 Spain F29 Spain F31 Spain F38 Spain F39 Spain F41 Spain F1 Spain F2 Spain F4 Spain F6 Croatia F5 Italy F3 Italy F5 Spain F10 Spain F11 Spain F12 Spain F14 Poland F3 Italy F13 France F13 Czech Republic F5 Spain F22 Poland F5 Spain F26 Spain F27 Spain F30 Spain F32 Morocco F6 Morocco F7 Morocco F9 Spain F2 Spain F3 Spain F4 Spain F6 Spain F7 Spain F8 Spain F19 Italy F22 Spain F32 Spain F33 Spain F34 Spain F36 Spain F38 Egypt F3 Spain F1 Spain F3 Spain F4 Italy F7 Spain F29 Spain F30 Italy F6 Hungary F5 Iran F4 Austria F1 Austria F2 Italy F3 Romania F2 Romania F4 Romania F15 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Romania F8 (Bucharest) Romania F5 Romania F17 Spain F31 Spain F5 Challenger Brasov - Brasov Garden Open - Rome Memorial Manfredini - Sassuolo Constanta Challenger - Constanta Challenger Brasov - Brasov Citta di Monza - Monza 5° Sporting Challenger - Turin Concurso Internacional de Vigo - Vigo 4th Volkswagen Challenger - Wolfsburg Kos-Zucchetti Tennis Cup - Cordenons Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Citta di Monza - Monza Brasov Challenger - Brasov Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso XI Trofeo Ciudad de Quito - Quito Challenger Cudad de Guayaquil - Guayaquil Morocco Tennis Tour - Meknes Gemax Samsung Open 2005 - Belgrade Trofeo Cassa di Risparmio di Alessandria - Alessandria Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Mamaia Challenger - Constanta Siemens Open - Scheveningen Mamaia Challenger - Constanta Timisoara Challenger 2005 - Timisoara Brasov Challenger - Brasov Timisoara Challenger - Timisoara Constanta Challenger Tennis Napoli Cup 2007 - Napoli Bauer Watertechnology Cup - Eckental XI Torneo Internazionale di Tennis - Barletta Memorial Manfredini - Sassuolo Cordenons Challenger Brasov Challenger Todi Challenger Palermo Challenger Napoli Challenger Pharma Medico Open 2008 - Aarhus Orbetello Challenger Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Milan Challenger Rimini Challenger Cordenons Challenger Como Challenger Palermo Challenger Pekao Open - Szczecin Garden Open 2005 - Rome Caltanissetta Challenger Barletta Challenger Napoli Challenger Rijeka Challenger Caltanissetta Challenger Morocco Tennis Tour - Tanger Turin Challenger St. Brieuc Challenger Sopot Challenger Biella Challenger Architect Open - Budapest Sofia Challenger Tunis Challenger Recanati Challenger Rome Challenger Mitsubishi Electric Europe Cup - Monza Lugano Challenger Trani Challenger San Marino Challenger Reggio Emilia Challenger Manerbio Challenger Orbetello Challenger Copa Petrobras - Bogota Brasov Challenger Copa Petrobras - Santiago San Marino Challenger Copa Petrobras - Montevideo Napoli Challenger Palermo Challenger Orleans Challenger Bulgarian Open Challenger - Sofia Ortisei Challenger Helsinki Challenger Czech Indoor Open - Prague Bucaramanga Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Sibiu Challenger Brasov Challenger Todi Challenger Cherbourg Challenger Tunis Challenger Arad Challenger Monza Challenger Tanger Challenger Timisoara Challenger Scheveningen Challenger Poznan Challenger Orbetello Challenger Segovia Challenger San Marino Challenger Cordenons Challenger Como Challenger Brasov Challenger Sibiu Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Trnava Challenger Heilbronn Challenger Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Barranquilla Challenger Mersin Challenger Tunis Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Tatra Banka Slovak Open - Bratislava Padova Challenger Marburg Challenger San Benedetto Challenger Poznan Challenger Liberec Challenger San Marino Challenger Seville Challenger Sibiu Challenger Kenitra Challenger Mons Challenger Madrid Challenger Brescia Challenger Guayaquil Challenger Lima Challenger Casablanca Challenger Guangzhou Challenger Turin Challenger Rome Challenger Bordeaux Challenger Perugia Challenger Cordenons Challenger Banja Luka Challenger San Benedetto Challenger Rome Challenger Prague Challenger Cordenons Challenger Buenos Aires Challenger Como Challenger Santo Domingo Challenger Bucaramanga Challenger Cherbourg Challenger Ostdeutscher Sparkassen Cup - Dresden Barletta Challenger Casablanca Challenger Kosice Challenger Vicenza Challenger Rome Challenger Kosice Challenger Cortina Challenger Bastad Challenger Manerbio Challenger Geneva Challenger Genova Challenger Santo Domingo Challenger Mons Challenger Caltanissetta Challenger Seville Challenger Noumea Challenger Banja Luka Challenger Como Challenger Ostrava Challenger Mestre Challenger Kosice Challenger Lisbon Challenger Kish Free Zone Island Challenger - Kish Island Internazionali di Tennis Dell'Umbria - Todi Guadalajara Challenger San Benedetto Challenger Meknes Challenger Cortina Challenger Biella Challenger Challenger 42 - Andrezieux Bratislava Challenger LXV Concurso Internacional Vigo - Vigo Cali Challenger Fano Challenger Lima Challenger Raanana Challenger Napoli Challenger Rome Challenger Luedenscheid Challenger Furth Challenger Prostejov Challenger Sibiu Challenger Braunschweig Challenger Tunis Challenger San Benedetto Challenger Barcelona Challenger Seville Challenger Manerbio Challenger Alphen Challenger Meknes Challenger Alessandria Challenger Sophia Antipolis Challenger Poznan Challenger Sibiu Challenger Mohammedia Challenger Brest Challenger Guayaquil Challenger Buenos Aires Challenger Florence Challenger Internazionali di Tennis di Bergamo - Bergamo Bendigo Challenger Wroclaw Challenger Marburg Challenger Napoli Challenger Cordenons Challenger Lisbon Challenger Seville Challenger Bordeaux Challenger Lyon Challenger Perugia Challenger Todi Challenger Liberec Challenger Perugia Challenger Cordenons Challenger Meerbusch Challenger Tennis Napoli Cup - Napoli Banja Luka Challenger Meknes Challenger Sibiu Challenger Casablanca Challenger Szczecin Challenger Francavilla Challenger Bordeaux Challenger Poprad Tatry Challenger Bastad Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Seville Challenger Rabat Challenger Rome Challenger Guayaquil Challenger Montevideo Challenger Lisbon Challenger Alicante Challenger Parma Challenger IPP Open - Helsinki L'Aquila Challenger Valencia Challenger Biella Challenger Brest Challenger Canberra Challenger Phoenix Challenger GHI Bronx Tennis Classic - Bronx Alicante Challenger Murcia Challenger Oberstaufen Cup - Oberstaufen Liberec Challenger Citta di Como Challenger - Como KGHM Dialog Polish Indoors - Wroclaw Brasov Challenger - Brasov Pozoblanco Challenger Genova Challenger Szczecin Challenger Cordenons Challenger Barcelona Challenger Rome Challenger Salzburg-Anif Challenger Gran Canaria Challenger Marbella Challenger Madrid Challenger Oeiras 3 Challenger Scheveningen Challenger Seville Challenger Architect Open - Budapest Guzzini Challenger - Recanati Olimp Kyiv Open - Kiev Milan Challenger Phoenix Challenger USTA Freeman Men's Challenger - Joplin X Torneo Internazionale di Tennis - Barletta Mohammedia Challenger Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Bad Waltersdorf Challenger Braunschweig Challenger Status Athens Open - Athens Roma Open Challenger - Rome Kos Succhetti Tennis Cup - Cordenons Brest Challenger Tennislife Cup - Napoli San Benedetto Challenger Seville Challenger Istanbul Challenger Brasov Challenger Aix En Provence Challenger Marbella Challenger Guayaquil Challenger Szczecin Challenger San Remo Challenger Rome Challenger Murcia Challenger Santiago Challenger Alessandria Challenger Rome Challenger Open Romania - Bucharest Manerbio Challenger Hypo Group Tennis International - Portschach Jersey Challenger Shenzhen Challenger Bratislava Challenger Open 13 - Marseille Kenitra Challenger Milan Challenger Helsinki Challenger Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Serbia Open - Belgrade Todi Challenger Trnava Challenger Marbella Challenger Rio De Janeiro Challenger Bordeaux Challenger Padova Challenger Porto Alegre Challenger Arad Challenger Como Challenger Brasov Challenger Montevideo Challenger Meknes Challenger Montechiarugolo - Parma Challenger Rabat Challenger VTR Open - Vina del Mar Marbella Challenger Marrakech Challenger BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Heilbronn Challenger Salzburg Challenger BCR Open Romania - Bucharest Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Barletta Challenger Open Sud de France - Montpellier Napoli Challenger Bet-at-home Cup - Kitzbuhel Rome Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Caltanissetta Challenger Ecuador Open - Quito Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Rome Challenger Brasil Open - Sao Paulo Forte Village Sardegna Open - Sardinia Geneva Challenger Argentina Open - Buenos Aires Bratislava Challenger Rome Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Nordea Open - Bastad European Open - Antwerp Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Adelaide International 2 - Adelaide Cordoba Open - Cordoba Plava Laguna Croatia Open - Umag Millennium Estoril Open - Estoril Ostrava Challenger Ecuador Open - Quito Rio Open - Rio de Janeiro Sao Paulo Challenger Tour Finals Casablanca Challenger Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Alessandria Challenger Quimper Challenger Panama City Challenger Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya Belgrade 2 - Belgrade Cortina Challenger Prague Challenger Cordenons Challenger Bank Austria Tennis Trophy - Vienna Alphen Challenger Prague Challenger Firenze Open - Florence Tata Open Maharashtra - Pune Copa Claro - Buenos Aires Napoli Challenger Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Astana Open - Astana Shenzhen Challenger Ortisei Challenger ASB Classic - Auckland Grand Prix Hassan II - Marrakech Trnava Challenger EFG Swiss Open - Gstaad US Men's Clay Court Championship - Houston AEGON Championships - London Mendoza Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Furth Challenger Chile Dove Men+Care Open - Santiago Erste Bank Open - Vienna Szczecin Challenger Open 13 - Marseille Rio De Janeiro Challenger Kenitra Challenger Portugal Open - Oeiras Koblenz Challenger Prostejov Challenger ATP Challenger Tour Finals BRD Nastase Tiriac Trophy - Bucharest Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Open Parc - Lyon Sibiu Challenger Antalya Cup - Antalya European Open - Antwerp Santiago Challenger Rio De Janeiro Challenger Seville Challenger Garanti Koza Sofia Open - Sofia Ecuador Open - Quito Brasil Open - Sao Paulo Caltanissetta Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Mohammedia Challenger Todi Challenger Oberstaufen Challenger Kremlin Cup - Moscow SkiStar Swedish Open - Bastad Mersin Challenger Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Mestre Challenger Asirom Challenger - Brasov Ecuador Open - Quito Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Tata Open Maharashtra - Pune Cordoba Open - Cordoba Lima Challenger Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Santiago Challenger Barcelona Open Banc Sabadell - Barcelona Marbella Challenger Rio Open - Rio de Janeiro Belgrade Challenger Aix En Provence Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Lyon Challenger St. Petersburg Open - St. Petersburg Seville Challenger Plava Laguna Croatia Open - Umag Bad Waltersdorf Challenger ASB Classic - Auckland Cordoba Open - Cordoba Amersfoort Challenger Santo Domingo Challenger Serbia Open - Belgrade Mallorca Championships - Mallorca Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach Swiss Open - Gstaad Tennis Napoli Open - Naples Braunschweig Challenger BCR Open Romania - Bucharest Malaga Challenger Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Terra Wortmann Open - Halle European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Braga Challenger Austrian Open - Kitzbuhel Movistar Chile Open - Santiago Olbia Challenger Grand Prix Hassan II - Marrakech BCR Open Romania - Bucharest Gonet Geneva Open - Geneva Nordea Open - Bastad Citi Open - Washington Moselle Open - Metz Davidoff Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Argentina Open - Buenos Aires Argentina Open - Buenos Aires Argentina Open - Buenos Aires Noumea Challenger Argentina Open - Buenos Aires Salzburg Challenger Generali Open - Kitzbuhel Hong Kong Tennis Open - Hong Kong Phoenix Challenger Swiss Open - Gstaad Santiago Open - Santiago Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mallorca Championships - Mallorca Cordoba Open - Cordoba Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome National Bank Open - Montreal Cincinnati Open - Cincinnati Grand Prix Hassan II - Casablanca Miami Open - Miami Rio Open - Rio de Janeiro Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne French Open - Paris French Open - Paris Rolex Paris Masters - Paris U.S. Open - New York BMW Open - Munich Rio Open - Rio de Janeiro French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Great Ocean Road Open - Melbourne BNP Paribas Masters - Paris Adelaide International 1 - Adelaide Mallorca Championships - Mallorca Hangzhou Open - Hangzhou China Open - Beijing Dallas Open - Dallas Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Qatar Exxon Mobil Open - Doha Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Wimbledon - London Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Maharashtra Open - Pune French Open - Paris U.S. Open - New York Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Sofia Open - Sofia Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Australian Open - Melbourne French Open - Paris Davis Cup, World Group, Q, SUI-ESP 1-3 Australian Open (juniors) French Open - Paris All Lower level tournaments U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Olympics - London Olympics - Tokyo Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, 1R, ROU-SLO 4-1 Wimbledon (juniors) Davis Cup, Group I, 2R, ROU-ESP 1-4 Australian Open (juniors) Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open - New York Miami Open - Miami Wimbledon - London BNP Paribas Open - Indian Wells